package com.example.demo.model.entity.GisEntity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("hy_pipline")
public class PipeLine {
    @TableField("id")
    private String id;

    @TableField("pipeline_segment_number")
    private String pipelineSegmentNumber;

    @TableField("start_point_number")
    private String startPointNumber;

    @TableField("end_point_number")
    private String endPointNumber;

    @TableField("start_depth")
    private BigDecimal startDepth;

    @TableField("start_elevation")
    private BigDecimal startElevation;

    @TableField("end_depth")
    private BigDecimal endDepth;

    @TableField("end_elevation")
    private BigDecimal endElevation;

    @TableField("material")
    private String material;

    @TableField("protective_material")
    private String protectiveMaterial;

    @TableField("burial_method")
    private String burialMethod;

    @TableField("section_size")
    private String sectionSize;

    @TableField("construction_year")
    private String constructionYear;

    @TableField("ownership_unit")
    private String ownershipUnit;

    @TableField("line_type")
    private String lineType;

    @TableField("cable_number")
    private String cableNumber;

    @TableField("voltage_value")
    private String voltageValue;

    @TableField("pressure_carrier")
    private String pressureCarrier;

    @TableField("total_holes")
    private String totalHoles;

    @TableField("used_holes")
    private String usedHoles;

    @TableField("survey_year")
    private String surveyYear;

    @TableField("update_year")
    private String updateYear;

    @TableField("road_name")
    private String roadName;

    @TableField("pipeline_type")
    private String pipelineType;

    @TableField("remark")
    private String remark;

    @TableField("shape_length")
    private BigDecimal shapeLength;
}
